#!/usr/bin/env python3
# -*- encoding: utf-8 -*-
'''
@File    :   grace_in_eval_param.py
@Time    :   2020/11/27
@Author  :   wenke wang
@Version :   1.0
@Desc    :   GRACE缺血评估(入院)参数
'''

# here put the import lib

class GraceInHospitalEvalParam():
    """
    GRACE缺血评估(入院)参数
    """

    def __init__(self, age, killip, sbp, hp, scr, sca, std, meup):
        self.__age = int(age)
        self.__killip = int(killip)
        self.__sbp = int(sbp)
        self.__hp = int(hp)
        self.__scr = str(scr)
        self.__sca = int(sca)
        self.__std = int(std)
        self.__meup = int(meup)
    
    @property
    def age(self):
        return self.__age
    @age.setter
    def age(self, val):
        self.__age = int(val)
    
    @property
    def killip(self):
        """
        Killip分级
        """
        return self.__killip
    @killip.setter
    def killip(self, val):
        self.__killip = int(val)

    @property
    def sbp(self):
        """
        收缩压SBP
        """
        return self.__sbp
    @sbp.setter
    def sbp(self, val):
        self.__sbp = int(val)

    @property
    def hp(self):
        """
        心率HP
        """
        return self.__hp
    @hp.setter
    def hp(self, val):
        self.__hp = int(val)

    @property
    def scr(self):
        """
        血肌酐Scr(mg/dl)
        """
        return self.__scr
    @scr.setter
    def scr(self, val):
        self.__scr = str(val)

    @property
    def sca(self):
        """
        心脏骤停SCA
        """
        return self.__sca
    @sca.setter
    def sca(self, val):
        self.__sca = int(val)

    @property
    def std(self):
        """
        ST段下移
        """
        return self.__std
    @std.setter
    def std(self, val):
        self.__std = int(val)

    @property
    def meup(self):
        """
        心肌酶升高myocardial enzyme up
        """
        return self.__meup
    @meup.setter
    def meup(self, val):
        self.__meup = int(val)